/**
 * @description 求两个字符串最大的相同的子串
 * @param {String} str1 需要截取的字符串1
 * @param {String} str2 需要截取的字符串1
 */
// 判断大的字符串中是否包含该子串
// 不包含将长度减1
// 从小的字符串中取该长度的子串再去判断，如此反复
function getMaxStr(str1, str2) {
  var max = str1.length > str2.length ? str1 : str2
  var min = max == str1 ? str2 : str1
  for (var i = 0; i < min.length; i++) {
    for (var x = 0, y = min.length - i; y != min.length + 1; x++, y++) {
      //y表示所取字符串的长度
      var newStr = min.substring(x, y)
      //判断max中是否包含newStr
      if (max.indexOf(newStr) != -1) {
        return newStr
      }
    }
  }
  return -1
}
